wild rose tree - Spanish English Dictionary